#include<unistd.h>
#include"Task.hpp"
#include"Thread.hpp"
#include"ThreadPool.hpp"
#include"Log.hpp"
int main()
{
    ThreadPool pool;
    pool.Init();
    pool.Start();
    int cnt = 5;
    while(cnt)
    {
        Task task(1,1);
        pool.Equeue(task);
        sleep(1);
        std::cout<<"倒计时:"<<cnt--<<std::endl;
    }
    std::cout<<"推送任务完毕"<<std::endl;
    pool.Stop();
    return 0;
}
// int main()
// {
//     std::cout<<GetNow()<<std::endl;
//     Log lg;
//     lg.logMessage("main.cc",27,DEBUG,"%d %c",1,'a');
//     LOG(DEBUG,"%d %d %d",6,6,6);
//     EnableFile();
//     LOG(INFO,"%d %d %d",8,8,8);
//     return 0;
// }